div.selectbox-wrapper {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  position:absolute;
  width:400px;
  background-color:white;
  border:1px solid #ccc;
  margin:0px;
  margin-top:0px;
  padding:0px;
  text-align:left;
  height: expression( this.scrollHeight > 199 ? "200px" : "auto" );
  max-height: 200px;
  overflow:auto;
  z-index: 80;
}
div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.selectbox-wrapper ul li.selected { 
  background-color: #F2F2F2;
}
div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  cursor:pointer;
}

.selectbox-overlay {
	display: none;
	position: absolute;
	z-index:79;
	top:0;
	left:0;
	width: 1000px;
	height: 750px;
	background: transparent;
}

.selectbox /* look&fell of  select box*/
{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: normal;
  margin: 0px 0px 0px 0px;
  padding-left:2px;
  display : block;
  text-align:left;
  background: url('grey.png') right;
  cursor: pointer;
  border:1px solid #cccccc;
  color:#333;
}

select {
	background: url('grey.png') right;
}
